import Vue from 'vue'
import Vuex from 'vuex'
// 导入本地自动持久化插件
import createPersistedstate from 'vuex-persistedstate'
import { createLogger } from 'vuex'
import tab from './tab.js'
Vue.use(Vuex)

export default new Vuex.Store({
  modules: {
    tab
  },
  // 插件选项
  plugins: [
    // createPersistedstate默认不传参数 存所有数据 属性名叫vuex
    createPersistedstate({
      // 指定存储的属性名
      key: '数据中心',
      // 指定存储的数据
      paths: ['tab']
    }),

    // 自动在控制台打印log日志 修改vuex的状态
    createLogger()
  ]
})
